<template>
	<view class="mynumber" @click.stop="">
		<view class="cart-btn f-w">
			<view class="cart1-jian f-w" @click.stop="cartDel" v-if="info.cartnum>0">
				<image src="https://jw.xzsw2021.com/static/client/icon_83@2x.png" mode=""></image>
			</view>
			<input type="number"  :value="info.cartnum" disabled  v-if="info.cartnum>0">
			
			<view class="cart1-add f-w" @click.stop="cartAdd">
				<image src="https://jw.xzsw2021.com/static/client/icon_84@2x.png" mode=""></image>
			</view>
		</view>
	</view>
</template>

<script>
	export default {
		props: {
	
			info: {
				type: Object,
				// 对象或数组的默认值必须从一个工厂函数返回
				default () {
					return {
						cartnum:1,
					}
				}
			}
		},
		methods: {
			
			// 购物车减
			cartDel(){
				this.$emit('cartDel')
				// if(this.info2.buy_num>1){
				// 	this.info2.buy_num--
				// }else{
				// 	let that=this;
				// 	uni.showModal({
				// 		content:'确定要从购物车移除吗？',
				// 		cancelText:'我再想想',
				// 		confirmText:'确定',
				// 		success(res) {
				// 			if(res.confirm){
				// 				that.info2.buy_num=0;
				// 				that.$showToast('移除成功')
				// 			}
				// 		}
				// 	})
				// }
				// this.$emit('update:info',this.info2)
			},
			// 购物车加
			cartAdd(){
			      this.$emit('cartAdd')
					// uni.showLoading({
					// 	mask: true
					// })
					// let data = {
					// 	cart_num: 1,
					// 	is_new: 0,
					// 	product_attr_unique:this.info.productAttrValue.attrValue[0].unique,
					// 	product_id:this.info.product_id,
					// 	product_type:this.info.product_type
					// }
					// this.$request('user/cart/create',data).then(res=>{
					// 	if(res.status==200){
					// 		uni.showToast({
					// 			title: "添加成功"
					// 		})
					// 		let info=this.info
					// 		    info.cartnum=info.cartnum*1+1
					// 			console.log(info)
					// 			this.info=info
					// 		    this.$forceUpdate()
					// 		// this.$emit('update:info',this.info2)
							
					// 	}
					// })
				
				
			}
		}
	}
</script>

<style lang="scss" scoped>
	.mynumber{
		z-index: 1000;
		.cart-btn{
			margin-right: 20rpx;
			input{
				margin: 0 5rpx;
				width: 40rpx;
				font-weight: 600;
				text-align: center;
				color: #333;
				font-size: 28rpx;
			}
			.cart1-jian,.cart1-add{
				width: 40rpx;
				height: 40rpx;
				image{
					width: 100%;
					height: 100%;
				}
			}
		}
	}
</style>
